﻿/** sidemenu *********/
.sidemenu .accordion .panel-title {
    font-size: 12px;
    font-weight: normal;
    color: #2f2a2a;
}

.sidemenu .accordion .accordion-header {
    background: #ededed;
    color: #707070;
    border-bottom: solid 1px #eee;
}

.sidemenu .accordion .accordion-body {
    background: #ededed;
    color: #272626;
    border-right: solid 1px #eee;
}

    .sidemenu .accordion .accordion-body .tree-node {
        border-bottom: dotted 1px #ededed;
    }

    .sidemenu .accordion .accordion-body .tree-title {
        font-size: 12px;
    }

.sidemenu .accordion .accordion-header-selected {
    background: #ededed;
    color: #3e7cb7;
}

    .sidemenu .accordion .accordion-header-selected .panel-title {
        color: #3e7cb7;
    }

.sidemenu .accordion .accordion-collapse {
    background: transparent;
}

.sidemenu .tree-node-hover {
    background: #e6e6e6;
    color: #5b92bd;
}

.sidemenu .tree-node-selected {
    background-color: #cde8fc;
    color: #5b92bd;
}

.sidemenu .accordion-header .panel-icon {
    font-size: 14px;
}

.sidemenu .accordion-header .panel-tool {
    display: none;
}

.sidemenu .accordion-header::after,
.sidemenu .tree-node-nonleaf::after {
    display: inline-block;
    vertical-align: top;
    border-style: solid;
    transform: rotate(45deg);
    width: 4px;
    height: 4px;
    content: '';
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
    border-width: 0 1px 1px 0;
}

.sidemenu .accordion-header-selected::after {
    transform: rotate(-135deg);
}

.sidemenu .tree-node-nonleaf::after {
    transform: rotate(-135deg);
}

.sidemenu .tree-node-nonleaf-collapsed::after {
    transform: rotate(45deg);
}
.sidemenu .accordion .accordion-body .tree-folder {
    background: url('');
}

.sidemenu .accordion .accordion-body .tree-file {
    background: url('');
}

.sidemenu-collapsed .accordion-header::after {
    display: none;
}

.sidemenu-tooltip .accordion {
    border-color: #ddd;
    box-shadow: 1.5px 1.5px 1.5px #ddd;
}
/***********/
.datagrid-toolbar {
    min-height: 40px;
    padding: 5px 10px 5px 10px;
    background-color:#fdfdfd;
}
.layout-expand-west .panel-body-noheader {
    background-color: #f2f2f2;
}
/***********/
.tabs-title {
    font-size:12px;
}

.tabs li.tabs-selected .tabs-inner {
    background-color: #fdfdfd;
    color: #777;
}

/***********/
.tree .tree-file {
    background-image: none;
}
.tree .tree-folder {
    background-image: none;
}
.tree .tree-folder-open {
    background-image: none;
}

.datagrid-btable .tree-file {
    background-image: none;
}

.datagrid-btable .tree-folder {
    background-image: none;
}

.datagrid-btable .tree-folder-open {
    background-image: none;
}

.panel-header {
    background-color: #ededed;
}
.layout-expand {
    background-color: #ededed;
}